1 general:: Phrase(s): *at great length for a long period of time. (*Typically: explain ~; question someone ~; speak ~.) • The lawyer questioned the witness at great length.
McGrawhill's American Idioms And Phrasal Verbs